package com.yonyou.pmclouds.messagenotice.rmiitf;

import com.yonyou.pmclouds.basecom.entity.Entity;
import com.yonyou.pmclouds.basecom.exception.BusinessException;
import com.yonyou.pmclouds.messagenotice.entity.MessageNoticeVO;

public interface MessageNoticeMaintain {

    MessageNoticeVO[] insertMessageNotice(Entity noticeVO) throws BusinessException;

    MessageNoticeVO[] deleteNotices(MessageNoticeVO[] noticeVOS) throws BusinessException;

    boolean updateNoticeRead(String[] noticeIds) throws BusinessException;

    MessageNoticeVO[] insertBatchMessageNotice(Entity[] entities) throws BusinessException;

}
